package com.minivision.fdiot.rest.param.faceset;

import org.hibernate.validator.constraints.NotBlank;

import com.minivision.fdiot.common.AuthParam;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class SetModifyParam extends AuthParam {

	private static final long serialVersionUID = 7184949388454547512L;

	@NotBlank(message = "facesetToken must not be empty")
	@ApiModelProperty(value = "人脸库Token", required = true)
	private String facesetToken;
	
	@ApiModelProperty(value = "人脸库名称")
	private String displayName;
	
	@ApiModelProperty(value = "人脸库容量")
	private Integer capacity;
	
	@ApiModelProperty(value = "人脸库优先级，值小为高")
    private Integer priority;
    @ApiModelProperty(value = "人脸库阈值")
    private Float threshold;

}
